<?php

class Cotizacion{
	private $id;
	private $rut_cliente;
	private $id_empresa;
	private $id_proyecto;
	private $id_unidad;
	private $fec_creacion;
	private $rut_usuario_cre;	
	private $id_medio;
	private $id_pie;
	private $total_descuentos;
	private $subtotal;
	private $total_adicionales;
	private $total;
	private $total_pesos;
	private $num_cuotas;
	private $valor_cuota;	
	private $id_estado;
	private $fec_modificacion;
	private $rut_usuario_mod;
	private $id_expectativa;	
	private $id_fincompra;
	private $obs_criterios;
	private $obs_necesidades;
	private $obs_generales;
	private $id_formapago_reserva;
	private $id_formapago_reserva_mediopago;
		
	
	public function getCotizacion($id) 
	{
		require_once("../include/conec.php");
		$this->id = $id;
		$link = Conectarse();
		$result = mysql_query("SELECT * FROM cotizaciones WHERE id = $this->id", $link);
		if($row=mysql_fetch_array($result)) 
		{
			
			$this->rut_cliente 		= $row['rut_cliente'];
			$this->id_empresa 		= $row['id_empresa'];
			$this->id_proyecto 		= $row['id_proyecto'];
			$this->id_unidad 		= $row['id_unidad'];			
			$this->fec_creacion 	= date("d-m-Y",strtotime($row['fec_creacion']));
			$this->rut_usuario_cre	= $row['rut_usuario_creacion'];
			$this->id_medio 		= $row['id_medio'];
			$this->id_estado		= $row['id_estado'];
			$this->id_pie			= $row['id_pie'];	
			$this->total_descuentos = $row['total_descuentos'];
			$this->subtotal			= $row['subtotal'];
			$this->total_adicionales= $row['total_adicionales'];			
			$this->total 			= $row['total'];
			$this->total_pesos		= $row['total_pesos'];	
			$this->fec_modificacion = date("d-m-Y",strtotime($row['fec_modificacion']));
			$this->rut_usuario_mod	= $row['rut_usuario_modificacion'];
			$this->id_expectativa 	= $row['id_expectativa'];
			$this->id_fincompra 	= $row['id_fincompra'];
			$this->obs_criterios 	= $row['obs_criterios'];
			$this->obs_necesidades 	= $row['obs_necesidades'];
			$this->obs_generales 	= $row['obs_generales'];			
			$this->num_cuotas		= $row['num_cuotas'];
			$this->valor_cuota	 	= $row['valor_cuota'];
		
			$this->id_formapago_reserva 			= $row['id_formapago_reserva'];
			$this->id_formapago_reserva_mediopago 	= $row['id_formapago_reserva_mediopago'];
			
			
			
		}
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	}
	
	public function getRutCliente()
	{
		return $this->rut_cliente;
	}
	public function getIdEmpresa()
	{
		return $this->id_empresa;
	}
	public function getIdProyecto()
	{
		return $this->id_proyecto;
	}
	public function getIdUnidad()
	{
		return $this->id_unidad;
	}
	
	public function getNumUnidad()
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		$query = "SELECT num_unidad FROM unidades WHERE id = $this->id_unidad";
		$result = mysql_query($query, $link);
		$row = mysql_fetch_array($result);
		return ($row['num_unidad']);
		unset($row);
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	}
	
	
	public function getFechaCreacion()
	{
		return $this->fec_creacion;
	}
	public function getRutUsuarioCreacion()
	{
		return $this->rut_usuario_cre;
	}
	public function getIdMedio()
	{
		return $this->id_medio;
	}
	public function getIdPie()
	{
		return $this->id_pie;
	}
	public function getSubTotal()
	{
		return $this->subtotal;
	}
	public function getTotalDescuentos()
	{
		return $this->total_descuentos;
	}
	public function getTotal()
	{
		return $this->total;
	}
	public function getTotalPesos()
	{
		return $this->total_pesos;
	}	
	public function getIdEstado()
	{
		return $this->id_estado;
	}
	public function getFechaModificacion()
	{
		return $this->fec_modificacion;
	}
	public function getRutUsuarioModificacion()
	{
		return $this->rut_usuario_mod;
	}
	public function getIdExpectativa()
	{
		return $this->id_expectativa;
	}
	public function getIdFincompra()
	{
		return $this->id_fincompra;
	}	
	public function getObsCriterios()
	{
		return $this->obs_criterios;
	}
	public function getObsNecesidades()
	{
		return $this->obs_necesidades;
	}
	public function getObsGenerales()
	{
		return $this->obs_generales;
	}	
	public function getTotalAdicionales()
	{
		return $this->total_adicionales;
	}
		
	public function getNumCuotas()
	{
		return $this->num_cuotas;
	}
	
	public function getValorCuota()
	{
		return $this->valor_cuota;
	}
	
	function getFormaPagoReserva()
	{
		require_once("Parametro.php");
		$valor_param = new Parametro();
		$valor_param->getParametro("FORMADEPAGO", $this->id_formapago_reserva, 0);
			return $valor_param->getValor();
		unset($valor_param);
	}
	
	function getFormaPagoReservaValor()
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		$query = "SELECT valor FROM cotizaciones_formasdepago WHERE id_cotizacion = $this->id and id_formadepago=$this->id_formapago_reserva";
		$result = mysql_query($query, $link);
		$row = mysql_fetch_array($result);
		return ($row['valor']);
		unset($row);
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	}
	
	function getFormaPagoReservaId()
	{
		
		require_once("../include/conec.php");
		$link = Conectarse();
		$query = "SELECT id FROM cotizaciones_formasdepago WHERE id_cotizacion = $this->id and id_formadepago=$this->id_formapago_reserva";
		$result = mysql_query($query, $link);
		$row = mysql_fetch_array($result);
		return ($row['id']);
		unset($row);
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	}
	
	
	function getMedioPagoReserva()
	{
		require_once("Parametro.php");
		$valor_param = new Parametro();
		$valor_param->getParametro("MEDIOPAGO", $this->id_formapago_reserva_mediopago, 0);
		return $valor_param->getValor();
		unset($valor_param);
	}

	function getDescEstado()
	{
		require_once("Parametro.php");
		$param = new Parametro();
		$param->getParametro("ESTADONEGOCIO", $this->id_estado, 0);
		return $param->getValor();
		unset($param);
	}
	
	function getFormaPagoHipotecario()
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		$query = "SELECT valor FROM cotizaciones_formasdepago WHERE id_cotizacion = $this->id and id_formadepago=8";
		$result = mysql_query($query, $link);
		$row = mysql_fetch_array($result);
		return ($row['valor']);
		unset($row);
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	}
	
	public function getIdFormaPagoReserva()
	{
		return $this->id_formapago_reserva;
	}
	
	public function getIdFormaPagoReservaMedioPago()
	{
		return $this->id_formapago_reserva_mediopago;
	}
	
	
}
